레인저스 FC (1982~1984 / 유스) 레인저스 (1983~1990) → 던디 FC (1990 / 임대) 하트 오브 미들로시언 FC (1990~1993) 선덜랜드 AFC (1993~1995) 폴커크 FC (1995~1998) 던펌린 애슬레틱 FC (1998~1999) 포타다운 FC (1999) 파틱 시슬 FC (1999) 애들레이드 시티 FC (1999~2000) 로스 카운티 FC (2000) 클라이드뱅크 FC (2000~2002) 알로아 애슬레틱 FC (2002~2003) 해밀턴 아카데미컬 FC (2003~2005) 라이스 로버스 FC (2005~2006)
감독
클라이드뱅크 FC (2001~2002 / 선수 겸 감독 ) 스트랜레이어 FC (2008~2009) 글래냅턴 애슬레틱 FC (2009)